#!/usr/bin/bash

echo "提示：如果已经启动守护线程，请等待同步线程启动，这可能需要10-30s"

#循环判断是否启动守护线程，端口监听需要一定时间
flag=true
while($flag)
	do
		flag=true
		if [ $(ps -ef | grep -c "lotus daemon") -gt 0 ] && [ $(ss -antlup | grep -c 1234) -gt 0 ]; 
			then flag=false; 
		fi
	done

echo "继续。。"
#lotus sync 同步链

rm ~/lotusDir/log/lotus-sync-wait.log
touch ~/lotusDir/log/lotus-sync-wait.log
nohup lotus sync wait >> ~/lotusDir/log/lotus-sync-wait.log 2>&1 &

echo "lotus sync wait started, 监控日志 : ~/lotusDir/log/lotus-sync-wait.log"